.tab_lis{
	    		width: 100%;
	    		height: 50px;
	    		overflow: hidden;
	    		margin-bottom: 16px;
	    		position: fixed;
	    		background: linear-gradient(to top, #36BD7B, #47CE69);
	    	}
	    	
	    	.tab_lis>div:first-child{
	    		width: 34%;
	    		height: 50px;
	    		line-height: 50px;	    		  		
	    		color: white;	    		
	    		/*border: 1px solid red;*/
	    		box-sizing: border-box;
	    		padding-left: 14px;
	    	}
	    	
	    	.back_icon{
	    		display:inline-block;	    		
	    		vertical-align: middle;
	    		width: 11px;
	    		height: 28px;	    		
	    		background: url(../img/back_icon.png) no-repeat left 3px;
	    		background-size:contain;
	    	}
	    	
	    	.tab_lis>div:first-child>span:last-child{
	    		display:inline-block;    		    		
	    		margin-left: 14px;
	    	}
	    	
	    	.tab_lis>div:last-child{
	    		width: 60%;
	    		height: 50px;
	    		line-height: 50px;	    		  		
	    		color: white;	    		
	    		/*border: 1px solid red;*/
	    		box-sizing: border-box; 
	    		padding-left: 14px;  
	    		position: relative;		
	    		
	    	}
	    	
	    	#search{
	    		width: 61%;
	    		height: 24px;	    		
	    		border-radius: 4px;
	    		border: none;
	    	    border:1px solid #ccc;
	    		outline: none;
	    		background-color: transparent;
	    		float: left;  
	    		position: absolute;
	    		left: 0px;	    
	    		top: 13px;	
	    		display: none;	
	    	}
	    		    	
	    	
	    	
	    	.s_icon{
	    		display:inline-block;	    		
	    		vertical-align: middle;
	    		width: 22px;
	    		height: 22px;	    		 		
	    		background: url(../img/ss.png) no-repeat;
	    		background-size:20px ;	    		
	    		position: absolute;
	    		right: 14px;	    
	    		top: 16px;	    		
	    	}    	
	    	
	    	/*以上是头部样式*/
	    	
	     
	    	
	    .class_cnt{
	    	width: 100%;     	
	    	font-size: 14px;  
	    	padding-top: 66px;	
	    	  	
	    }		    
	    
	   .pic_txt{
	   	width:94%;
	   	margin: 0px auto;
	   	/*border: 1px solid blue;*/
	   	overflow: hidden;
	   	display: none;
	   	padding-left: 4px;
	   	padding-bottom: 16px;
	   	margin-bottom: 16px;
	   	box-sizing: border-box;
	   	border-bottom: 1px solid #ccc;
	   }
	    
	    .txt_s{
	    	width: 71%;
	    	height: 120px;
	    	box-sizing: border-box;
	    	/*padding-left: 20px;*/  
	    /*	border:1px solid red;*/
	    
	    }
	    
	   .txt_s p{width: 95%;
	   text-align: justify;}
	    
	    .txt_s p:first-child{ 
	       margin-bottom: 5px;   	
	    	color: orange;
	    	overflow: hidden;
	    }		
	  
	    
	    .pic_txt img{    	
	    	height: 120px;  
	    	float: left; 	
	    }
	    
	    .bookintrod{
	    	height: 50px;
	    	line-height: 25px;
	    	overflow: hidden;	    	
	    }
	    
	    .bookauthor,.bookname{
	    	height: 34px;
	    	line-height: 30px;
	    }